

create function NombreCursoPrerrequisito (@IdCurso smallint) returns varchar(50) as
begin
		return(select c.Nombre_Curso From Curso c where c.id_curso = @idCurso) 
end
go

--Prueba de la Funcion
select c.NOMBRE_CURSO 'Curso', dbo.NombreCursoPrerrequisito(p.ID_CURSOP) 'Prerrequisito' From CURSO c inner join PRERREQUISITOCURSO p on c.ID_CURSO= p.ID_CURSO
go


create function PrerrequisitoCreditosCurso (@IdCurso smallint) returns Smallint as
begin
		return(select p.CANTIDADCREDITOS From PRERREQUISITOCREDITOS p where p.id_curso = @idCurso) 
end
go

--Prueba de la Funcion
select c.NOMBRE_CURSO 'Curso', dbo.NombreCursoPrerrequisito(p.ID_CURSOP) 'Curso Prerrequisito', dbo.PrerrequisitoCreditosCurso(c.ID_CURSO)'Prerrequisito Creditos' From CURSO c inner join PRERREQUISITOCURSO p on c.ID_CURSO= p.ID_CURSO   
go